/**
 * Created with IntelliJ IDEA.
 * Description:
 * User: kano
 * Date: 2025-02-19
 * Time: 14:00
 */

//对象打印
public class Person {

String name;
String gender;
int age;

public Person(String name,String gender,int age)
{
    this.name = name;
    this.gender = gender;
    this.age = age;
}
//1.在Java中，toString() 是一个非常重要的方法，它定义在 Object 类中，
// 因此所有Java类都继承了这个方法。toString() 的主要作用是返回对象的字符串表示，用于提供关于对象的可读信息
//默认情况下，Object 类的 toString() 方法会返回一个字符串，格式为：
//<类名>@<对象的哈希码（十六进制表示）> 我们之前在数组那里用过


    public static void main(String[] args)
    {
        Person person = new Person("Jim","男", 18);
        System.out.println(person); //对象的打印 Person@1b6d3586

    }
//2.如果想要默认打印对象中的属性该如何处理呢？答案：重写toString方法即可。
   public String toString()
  {
     return "[" + name + "," + gender + "," + age + "]";
  }


}
